English Dictionary
◊ TRINIDAD AND TOBAGO
Trinidad and Tobago
n : an island republic in the West Indies off the northeastern
coast of Venezuela [syn: {Trinidad and Tobago}]